Obec Vlkoš leží v Olomouckém kraji v ORP Přerov v nadmořské výšce 200 m. V roce 2014 zde žilo 714 obyvatel. Vlkoš má katastrální území o rozloze 894 ha.